Big Huge Thesaurus

multiflora rose

noun